package com.bwhx.eruler.dao.casdilly;

import java.util.List;

import com.bwhx.eruler.bean.casdilly.ClothesTypeModelData;
import com.bwhx.eruler.dao.BaseDao;


public interface IClothesTypeModelDataDAO extends BaseDao<ClothesTypeModelData> {
	
	/**
	 * 
	 * @param typeModeldatas
	 * @return
	 */
	
	 boolean insertClothesTypeModelDatas(List<ClothesTypeModelData> typeModeldatas);
	
	
	/**
	 * 根据品类标识、号型和用户的性别获取号型信息
	 * @param modelData 包含品类标识、号型和用户性别的实体对象
	 * @return
	 */
	List<ClothesTypeModelData> queryClothesTypeModelDataByTypeIdModelAndSex(ClothesTypeModelData modelData);
	
	/**
	 * 根据品类标识删除号型数据
	 * @param modelData 包含品类标识的实体对象
	 * @return
	 */
	boolean deleteClothesTypeModelDataByTypeId(ClothesTypeModelData modelData);


	
	/**
	 * 根据品类名称获取该品类下的所有号型数据
	 * @param typeName 品类名称
	 * @return 号型数据
	 */
	List<ClothesTypeModelData> queryClothesTypeModelDataByTypeName(String typeName);
	
}
